# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        博智科技  
# Name:         test402
# Description:  列表切片
# Author:       yzl
# Date:         2019-01-16
#-------------------------------------------------------------------------------

# 切片规则 开始索引 : 结束索引

list1 = [1,2,3,4,5,6,7,8,9,10]

# 省略结束缩影 并且开始索引是负数
list2 = list1[-3:]
print(list2)

# 省略结束缩影
list3 = list1[5:]
print(list3)

# 省略开始索引 从 0 开始
list4 = list1[:3]
print(list4)

# 步长规则 开始:结束:步长
list5 = list1[2:10:3]
print(list5)

# 步长为负数,索引从右开始
list6 = list1[10:2:-4]
print(list6)

# 开始结束都不指定 步长是正数
list7 = list1[::2]
print(list7)

# 开始结束都不指定 步长是负数
list8 = list1[:: -3]
print(list8)
